package com.css.fxfzypg.modules.resultsManagement.service;

import com.css.fxfzypg.base.response.RestResponse;
import com.css.fxfzypg.modules.resultsManagement.entity.MapTemplate;

import java.util.List;
import java.util.Map;

public interface MapTemplateService {
    RestResponse<Object> saveMapTemplate(MapTemplate mapTemplate);

    MapTemplate getById(String id);

    void deleteById(String id);

    MapTemplate update(MapTemplate mapTemplate);

    Map<String, Object> queryMapTemplates(MapTemplate mapTemplate, int curPage, int pageSize);

    List<Map<String, Object>> query(String reportType);

    List getTask(String reportType);

}
